//
// Created by Ryan on 2020/11/28.
//

#ifndef CCOS_VARGS_H
#define CCOS_VARGS_H

// gcc内置宏, 应该是用来解析可变长参数的
typedef __builtin_va_list va_list;


// 本质上还是使用ABI(应用程序二进制接口, 其实就是在内存中的调用方式标准, 
// 只要符合标准, 无论任何函数都可以在跨语言的函数调用后正确地返回内容, 
// 其实就是控制接口形式)
#define va_start(ap, last) (__builtin_va_start(ap, last))
#define va_arg(ap, type) (__builtin_va_arg(ap, type))
#define va_end(ap)

// 进度

#endif //CCOS_VARGS_H
